package org.batatasframework.support.attribute;

import java.util.Collection;

import org.batatasframework.support.database.IdentifyTableGenerator;
import org.batatasframework.support.database.metadatas.TableMetadata;

public interface TableMetadataAttribute extends TableMetadata{
	
	/** 主表用于关联属性表的字段；默认字段：C_ID。 */
	String getMainField();

	String getSeparateField();
	
	IdentifyTableGenerator getDefaultTableGenerator();
	
	Collection<FieldMetadataAttribute> getFieldMetadatas();
}
